package msg

import (
	"github.com/gin-gonic/gin"
	"net/http"
	"wx_build/core/logs"
)

// Success 请求成功
func Success(c *gin.Context, msg string, data ...interface{}) {
	if data != nil {
		c.JSON(http.StatusOK, gin.H{"code": 200, "msg": msg, "data": data[0]})
	} else {
		c.JSON(http.StatusOK, gin.H{"code": 200, "msg": msg, "data": data})
	}

}

// Error 请求失败
func Error(c *gin.Context, msg string, err error) {
	if err != nil {
		logs.Err("接口请求出错", err)
	}
	c.JSON(http.StatusOK, gin.H{"code": 201, "msg": msg, "data": ""})

}

// NotLogin 未登录
func NotLogin(c *gin.Context) {
	c.JSON(http.StatusOK, gin.H{"code": 202, "msg": "未登录"})
}
